Date : 27/01/95
Protection : DONGLE
Programme : CUBASE SCORE V1.0
Outils : WINICE V1.51, HEXUTIL V3.32j
Fichier : CUBASESC.EXE
Temps pass� : 5 minutes !
Soci�t� : Steinberg
Origine : SD
Divers : Fonctionne sous WINDOWS.
Num�ro : 256
Deux mois ont pass�s depuis le dernier crack. ( trop occup� )
Le temps d'installer le soft, de lancer WINICE sans QEMM 7.5 et
nous y voil�:
Un point d'arr�t sous WINICE avec: BPIO 379 R
Et on s'�loigne de l� en passant quelques RETF jusqu'� tomber sur
les instructions classiques suivantes:
CUBASESC.EXE Nb Secteur: 2740 Taille: 01402880
SECTEUR : 394 POSITION: 018
DEC HEX
CS:0012 9AFFFF0000 CALL 0000:FFFF ; Routine du dongle !
CS:0017 83C404 ADD SP,+04
CS:001A 0BC0 OR AX,AX ; Si dongle il y a, AX=0000 !
CS:001C 7435 JZ 0053 ; Test !
CS:001E 6A DB 6A 'j' <--- PUSH 1B (*)
CS:001F 1B9AFFFF SBB BX,[BP+SI+FFFF]
CS:0023 0000 ADD [BX+SI],AL
CS:0025 83C402 ADD SP,+02
CS:0028 52 PUSH DX
CS:0029 50 PUSH AX
CS:002A 90 NOP
CS:002B 0E PUSH CS
CS:002C E8E55A CALL 5B14
CS:002F 83C404 ADD SP,+04
CS:0032 6A DB 6A 'j' <--- PUSH 00 (*)
CS:0033 006A1B ADD [BP+SI+1B],CH
AFFICHAGE ASM
Il suffit d�s lors de chercher cette chaine et de remplacer 74 par
EB. ( JMP ) Nota. Sous WINDOWS le segment IP est �galement r�ajust�.
212992 octets ont �t� lu du fichier CUBASESC.EXE
Cha�ne recherch�e : 9A �� �� �� �� 83 C4 04 0B C0 74 35 6A 1B 9A �� �� ��
Chaine trouv�e : 9A FF FF 00 00 83 C4 04 0B C0 74 35 6A 1B 9A FF FF 00
� � �
Fichier CUBASESC.EXE
Egalit� trouv�e � l'offset HEXA: 031412 DEC: 0201746
R�f�rence PCTOOLS Secteur: 0394 D�p: 018
Fichier texte --> (T), Fichier binaire --> (B), Help --> (H)
La chaine a �t� trouv� 1 fois dans CUBASESC.EXE
(*) La version 3.32j de mon HEXUTIL ne dessassemblant que le jeu
d'instruction en mode r�el, ces instructions ne sont pas d�cod�es
comme des PUSH mais comme un BYTE DB ! WINDOWS tourne en mode
prot�g�. Oui, je sais ce qu'il me reste � faire...
Freddy
|